home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / net / URLClassLoader$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.2 KB  |  32 lines

  1. package java.net;
  2.  
  3. import java.io.IOException;
  4. import java.security.PrivilegedExceptionAction;
  5. import sun.misc.Resource;
  6.  
  7. final class URLClassLoader$1 implements PrivilegedExceptionAction {
  8.    // $FF: synthetic field
  9.    final String val$name;
  10.    // $FF: synthetic field
  11.    final URLClassLoader this$0;
  12.  
  13.    URLClassLoader$1(URLClassLoader var1, String var2) {
  14.       this.this$0 = var1;
  15.       this.val$name = var2;
  16.    }
  17.  
  18.    public Object run() throws ClassNotFoundException {
  19.       String var1 = this.val$name.replace('.', '/').concat(".class");
  20.       Resource var2 = this.this$0.ucp.getResource(var1, false);
  21.       if (var2 != null) {
  22.          try {
  23.             return URLClassLoader.access$000(this.this$0, this.val$name, var2);
  24.          } catch (IOException var4) {
  25.             throw new ClassNotFoundException(this.val$name, var4);
  26.          }
  27.       } else {
  28.          throw new ClassNotFoundException(this.val$name);
  29.       }
  30.    }
  31. }
  32.